/* 芝麻通 模版/插件/数据 
 * 代码优化及原创度提升
 * 2023.10.01
*/
@charset "UTF-8";

body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr { margin:0 auto; padding:0; color:#333;    font-family: 'Microsoft YaHei'; font-weight: normal; }
body{ font-size:14px; line-height:24px; font-family: "Century Gothic"; min-height:100%; background:#FFFFFF;}
ul,ol,li{list-style:none;}
fieldset,img {border:0}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { clear:both; display:block; overflow:hidden; }
.clear{ clear:both;}
a {text-decoration:none;color:#333;}
a:hover {text-decoration:none;color:#f69;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
html {min-height:100%;}
html,body{ min-width:1100px;}
.left{ float:left;}
.right{ float:right;}
.pos_rel{ position:relative;}
.pos_abs{ position:absolute;}
em{ font-style:normal;}
.red{ color:#FF79A5;}
.ahref{ color:#003399;}

.quick-publink a,.quick-publink>span,.quick-publink a.order-phone span{ background:url(../images/quicklink.png) no-repeat;}

.head-wrap{ width:1170px; margin:0 auto; font-family:"Microsoft Yahei"; position:relative;}

.box-xx{ padding:0 12px; height:28px; line-height:35px; color:#dfdfdf;}
.bg-logo{ height:90px;  position:relative; z-index:1000; background:#fff; margin-top:10px; margin-bottom:10px; }
.bg-logo .logo{ float:left;width:280px; }
.bg-logo .logo img{ display:block}
.bg-logo .advice-tel{ float:right; }
.bg-logo .advice-tel div{ float:left; line-height:24px;}
.bg-logo .advice-tel .box-xx{ padding:0; }
.bg-logo .advice-online a,.bg-logo .advice-phone span{ color:#999; font-size:14px; line-height:30px\9}
.bg-logo .advice-phone{ padding-left:60px; background:url(../images/tel.gif) no-repeat;cursor:pointer;}
.bg-logo .advice-phone em{ font-size:24px; color:#ff5370; vertical-align:top; *vertical-align:middle;font-weight:bold; z-index:-1}
.daohang{background: #fff;border-bottom: 1px dashed #e8e8e8;}
.daohangbody{width:1090px;margin: auto;padding: 5px 10px 5px 0;height: 20px;line-height: 20px;color:#999999;}
.c-c-l-page{margin: 50px 0;height: 24px;font-size: 12px;line-height: 24px;}
.c-c-l-page li{float: left;display: inline;line-height: 22px;text-decoration: none;font-size: 12px;PADDING-RIGHT: 0.24em;PADDING-LEFT: 0.24em;PADDING-BOTTOM: 0.43em;MARGIN: 2px;COLOR: #666;PADDING-TOP: 0.5em;}
.c-c-l-page li A{PADDING-RIGHT: 0.64em;PADDING-LEFT: 0.64em;PADDING-BOTTOM: 0.43em;PADDING-TOP: 0.5em;MARGIN: 2px;COLOR: #ffffff;BACKGROUND-COLOR: #33B095;TEXT-DECORATION: none;}

/*head**/
.content{width:1100px;margin:0 auto;clear:both;height:auto;overflow:hidden}
.links{width:1100px;margin:0 auto;line-height:22px;clear:both;padding:10px 0}
.links span{color:#333}
.links a{padding-right:22px}
.time{font-style:normal}
.san_kb_list .kb_hd{height:40px}
.san_kb_list .kb_hd li{float:left;text-align:center;margin-right:30px}
.san_kb_list .kb_hd li a{display:block;height:40px;text-decoration:none;line-height:40px;text-align:center;color:#000;font-size:16px;font-weight:700}
.kb_zx a:hover{text-decoration:none}
.san_kb_list .kb_hd li .now,.san_kb_list .kb_hd li a:hover{border-bottom:3px solid #33b095;color:#33b095}
.san_kb_list .kb_left{width:818px;height:auto;overflow:hidden;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;margin-top:25px;margin-bottom:20px}
.san_kb_list .kb_left .kb_zx{width:790px}
.san_kb_list .kb_left .kb_zx hr{border-color:#fff;border-bottom:1px;margin:5px 0 5px 8px}
.san_kb_list
.kb_left ul li{line-height: 30px;color: #999;overflow: hidden;padding-bottom: 10px;padding-top: 10px;overflow: hidden;}
.List_l_con_next span{width: 390px;HEIGHT: 30PX;OVERFLOW: HIDDEN;}
.san_kb_list .kb_right{height:auto;width:260px;overflow:hidden;margin-top:25px;padding-left:20px}
.san_kb_list .kb_right .ad_kb img{width:260px}
.san_kb_list .kb_right .san_xm_hd{text-indent:13px}
.san_kb_list .kb_right ul{height:auto;overflow:hidden}
.san_kb_list .kb_right ul li{height:30px;line-height:30px;list-style-type:disc;font-size:13px;color:#999;overflow: hidden;}
.san_kb_list .kb_right ul li p{height:36px;line-height:36px;text-align:center}
.san_kb_list .kb_right ul li p a{color:#4f4f4f}
.kb_zx ul li.space{list-style:none;border-bottom:1px dashed #FCD1DA;height:10px;margin:5px 0 15px 0}
.news-title{width:960px;margin:8px 0 10px -1px}
.news-title h1{font-family:"黑体";font-size:36px;color:333;letter-spacing:-3px}
.news-left{float:left;width:650px}
.news-left-article{float: left;padding: 0 17px;width: 790px;border: 1px solid #dbdbdb;border-top: 2px solid #33b095;padding-bottom: 16px}
.san_kb_list .kb_left ul li p.title{margin-bottom: 15px;font-size: 18px;line-height: 40px;}
.mohu img{-webkit-filter: blur(5px);-moz-filter: blur(5px);-ms-filter: blur(5px);filter: blur(5px);}
.san_kb_list .kb_left ul li p.title span{font-size: 14px;}
.san_kb_list .kb_left ul li img{float: left;width: 150px;height: 100px;margin-right: 20px;}
.san_kb_list .kb_left ul li p.info{margin-left: 20px;}
.rightBox .pagination li{margin-left: 0px!important;padding-left: 0;padding-right: 0;}
.newslist{margin:0 auto;width:100%;border-bottom:1px dashed #ccc;padding:18px 0}
.newslist li{line-height:28px;font-size:14px;font-family:"宋体";background-position:0 50%;color:#2D9BCD;background:url(../images/dot/dot-1.jpg) no-repeat left center;padding-left:10px;color:#333}
.newslist li span{float:right;font-size:12px;color:#333}
.news-pages{float:left;padding:5px 0 0 17px;width:625px}
.article-title,.news-article h1,.news-left-article h1{font-size:28px;font-family:"黑体";width:100%;margin:0 auto;text-align:center;line-height:32px;padding:27px 0 0 0}
.news-article h1,.news-left-article h1{font-weight:400}
.article-attr{width:100%;margin:0 auto;padding:10px 0 12px 0;text-align:center;line-height:26px;color:#666;border-bottom:1px solid #CCEAFF}
.article-attr span{margin:0 20px}
.article{width:100%;margin:0 auto;margin-bottom:15px;font-family:Arial;font-size:14px;line-height: 35px;text-align: justify;color:#434343;}
.article a:hover{text-decoration:underline;color:#039}
.article img{vertical-align:middle;max-width:790px;border-radius: 10px;box-shadow: 1px 2px 4px rgba(0,0,0,.5);}
.cenlj{width:770px;height:auto!important;overflow:hidden;background-color:#f2f2f2;margin-top:10px;line-height:24px;font-size:14px;padding:10px;margin-bottom:20px;color: #828282;}
.cenlj p{text-indent:2em;font-size:14px;line-height:30px;word-break:break-all;word-wrap:break-word}
.more{float:left;width:100%}
.more a{float:right}
.comment_list,.comment_wb{margin-right:9px}
.comment_wb{border:1px solid #e8e8e8}
.mar_t10{margin-top:10px}
.comment_wb_tit{height:37px;border-bottom:2px solid #f4f4f4}
.comment_wb_tit .commentsay{background:url(../images/ico_comment.png) left center no-repeat;padding-left:28px}
.comment_wb_tit h3{font:16px/37px "微软雅黑";margin:0 20px}
.comment_wb .commentform{padding:15px 20px 10px 20px;background:#fcfcfc}
.btn_login{float:left;overflow:hidden}
.btn{list-style-type:none;width:55px;height:24px;line-height:24px;float:left;text-align:center;margin-right:5px;border:1px solid #dbdbdb}
.btn_login li a.zhc{border-right:2px solid #fff}
.btn_login li a{width:56px;height:24px;line-height:24px;display:block;text-align:center;color:#666}
.comment_box{width:100%;clear:left;position:relative;padding-top:15px}
.comment_box .tj{position:absolute;right:0;top:-15px}
.gray{font-family:Verdana;font-size:12px;color:#999}
.comment_box .tj em{font-size:15px;font-family:Verdana,Geneva,sans-serif}
.comment_box dl{padding-left:64px}
.comment_box dl dt{margin-left:-64px;display:inline;float:left}
.head img{float:left;width:50px;height:50px;border:1px solid #e8e8e8}
.comment_box dl dd{width:100%}
.btn_comment{color:#fff;background:#33b095;height:33px;line-height:33px;padding:5px 20px;text-decoration:none;text-align:center;font-size:14px}
.btn_comment:hover{color:#fff;opacity:.8}
.yanzhengma img{vertical-align:text-top;margin-top:-10px;margin-right:10px;cursor:pointer;width:70px;height:40px}
.comment_area_center{background:#fff;border:1px solid #dfdbdc;overflow:hidden;padding-left:3px;position:relative}
.comment_area_center textarea{padding:0 5px;border:none;background:0 0;resize:none;outline:0;overflow-y:auto;width:650px;color:#888;font-family:"微软雅黑"}
.comment_area_center label{position:absolute;left:3px;top:3px;color:#888;font-size:14px}
.comment_area_btm{width:100%;height:5px;background:url(../images/comment/sayarea/j_btm_c.png) repeat-x;overflow:hidden}
.yzmbox{display:inline-block;width:305px;height:40px}
.yanzhengma input{display:inline;width:47px;height:22px;padding:0 5px;font-size:12px;line-height:22px;border:1px solid #ccc;color:#000;font-size:12px;margin-right:5px}
.rightBox{margin:0px 0 16px 0}
.rightBox .righttit{height:34px;width:260px;background:url(../images/bg_rightbox_tit.gif) right 0 no-repeat;overflow:hidden}
.rightBox .righttit h3{float: left;display: inline;margin: 0 0 0 1px;font-size: 14px;font-weight: 700;color: #33b095;padding: 7px 20px 6px 11px;background: #FFF}
.rightBox .box{border: #33b095 1px solid;border-width: 0 1px 1px;width:258px;}
.rightBox .box_list{border: #33b095 1px solid;width: 388px;border-width: 0 1px 1px;}
.seotg{width: 100%;float: left;margin: 50px 0;}
.seotg_c{width: 1150px;margin: 0 auto;}
.seotg_c li{float: left;}
.seotg_c a:hover{float: left;padding: 5px;display: block;margin: 5px;border: 1px solid #ef2d71;color: #ef2d71;}
.seotg_c a{padding: 5px;display: block;margin: 5px;border: 1px solid #bdbdbd;}
.yiyuan_pics{width: 120px!important;height: 120px!important;}
.listRank2{padding:5px}
.reply_box{display:none;margin-top:20px}
.time{float:right}
.List_l_con_next{width: 780px;height: 30px;line-height: 30px;font-size: 12px;border-bottom: 1px #e2e1e1 dashed;margin: 0 auto;color: #33b095}
.list_xgzx{width: 720px;/* height: 96px;*/position: relative;top: 12px;left: 28px;}
.list_xgzx li{float: left;width: 350px;line-height: 35px!important;border: none;border-bottom: none!important;padding: 0 5px!important;height: 35px;}
.List_l_tuijian{width:780px;height:260px;border:1px #e2e1e1 solid;margin-top:10px}
.List_l_tuijian .List_l_tuijian_tit{width:780px;height:34px;background:url(../images/Zf_r_b_t_bg.jpg) repeat-x;line-height:32px;font-size:14px;color:#33b095;text-indent:10px;font-weight:700}
.List_l_tuijian .List_l_tuijian_con{width:720px;height:96px;position:relative;top:12px;left:28px}
.List_l_tuijian_con ul li{float:left;width:350px;list-style-type:disc;color:#999;height: 30PX;}



body, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, th, td, p, blockquote, pre, form, fieldset, legend, input, button, textarea, hr{ margin:0px; color:inherit;}
.clearfix{ overflow:visible;}
hr{
	color: #CCCCCC;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}
a{ text-decoration:none; color:#333;}/*后期完善链接颜色*/
a:hover{ text-decoration:none;}/*后期完善链接划过样式*/

.flleft{ float:left;}
.arc{ width:530px;}
.flright{ float:right;}
.img-nav li a,.tit-log a,.tab-hos,.tab-user-log span,.tao-hos,.list-sound dt a,.req-form h3,.req-form .tit-h3,.media-tit span.left{ background:url(../images/index.png) no-repeat;}
.faith span{ background:url(../images/headnew.png) no-repeat;}
.bg-pink{ background:#ff5371;}
.bg-gray{ background:#dbdbdb;}
.ad1{ width:300px; height:200px;}

.ym-wrap{ width:1100px; margin:0 auto; font-family:"微软雅黑",'microsoft yahei', Arial; font-size:12px; line-height:100%;}
.ym-wrap h3{ font-weight:normal;}
.pos-r{ position:relative;}
.pos-ab{ position:absolute;}
.block{ display:block}
.ym-wrap a.chov{ color:#888;}
.c888{ color:#888;}
.c555{ color:#c555}
.c999{ color:#999;}
.c999{ color:#666;}
.ym-wrap .chover:hover,.ym-wrap a.chov:hover{ color:#ff5370; text-decoration:none;}
.list_t1 li{ width:100%; padding:20px 0px; border-bottom:dashed 1px #d5d5d5;}
.list_t1 li:after{display:block; clear:both; content:"."; visibility:hidden; height:0; font-size:0;}
.list_t1 .arc{ padding:6px 0px 0px 20px;}
.list_t1 .arc .block_name{ font-size:18px; line-height:22px; height:22px; font-family:"Microsoft Yahei";overflow:hidden;}
.list_t1 .active .arc .num{color:#ff5370;}
.list_t1 .active .arc .block_name{ color:#ff5370;}
.list_t1 .arc .block_title{padding-bottom:2px; height:22px; overflow:hidden;}
.list_t1 .arc .arc_item{ padding:2px 0px; height:18px; line-height:20px; overflow:hidden;}
.list_t1 .arc .arc_item a{padding: 4px;background: #F0F0F0; color:#666; }
.list_t1 .arc .arc_item a:hover{color:#f69; }
.hos_list .vip {
padding: 5px 0px 0px 5px;
}
.list_t1 .arc .pop{ overflow:visible; font-size:0;}
.list_t1 .arc .pop span{ font-size:12px; padding-right:13px;}
.list_t1 .arc .pop span.c999,.list_t1 .arc .pop span.ico_certi{ padding-right:0}
.list_t1 .arc .ico_certi{ display:inline-block; height:18px; width:70px; vertical-align:middle; position:relative; top:-4px; *top:-3px;}
.doc_list .arc .ico_certi{ top:0; *top:1px;}
.list_t1 .arc .ico_certi_red{background: url(../images/rz.png) no-repeat left -18px;}
.list_t1 .btn_group_right{ width:106px; padding:6px 10px 0px 0px;}
.list_t1 .btn_group_right .num{ine-height: 24px;height: 48px;text-align: center;}
.list_t1 .btn_group_right .num i {width: 100%;height: 24px;display: block;font: normal 18px/24px Arial;color: #ff79a5;}

.list_t1 .btn_group_right .to_hos {display: inline-block;/*margin-top: 15px;*/background: #f69;width: 100px;padding: 10px;text-align: center;
}
.list_t1 .btn_group_right .to_hos a{color:#fff;}
.to_yh{display: inline-block;margin-top:15px;background:#f69;width:100px;padding:10px;text-align:center;}
.to_yh a{color:#fff;}
.list_t1 .btn_group_right .btn_page{ display:block; width:104px; height:30px; line-height:30px; text-align:center; border:solid 1px #e9e9e9;}
.list_t1 .active .btn_group_right .btn_page{border:solid 1px #e2385c; background:#fe5471; color:#FFF;}
.list_t1 .btn_group_right .ico_btn{ display:block; margin:10px 0px 0px 17px; height:14px; line-height:14px; text-indent:20px;}
.list_t1 .active .btn_group_right .ico_btn{ color:#ff536f;}
.list_t1 .btn_group_right .ico_ask{background:url(../images/spirit_sortlist.png) no-repeat;}
.list_t1 .active .btn_group_right .ico_ask{background:url(../images/spirit_sortlist.png) no-repeat left -16px;}
.list_t1 .btn_group_right .ico_phone{background:url(../images/spirit_sortlist.png) no-repeat left -32px;}
.list_t1 .active .btn_group_right .ico_phone{background:url(../images/spirit_sortlist.png) no-repeat left -48px;}
.list_t1 .active{ background:#fcfcfc;}


/*医生列表*/
.sort_left{ width:790px; margin-top:20px;}
.sort_bar{ height:38px; background:#f8f8f8; border-top:solid 1px #f74665; border-bottom:solid 1px #ebebeb;}
.sort_bar .sort_btn1 dl{ float:left; line-height:38px; padding:0px 10px 0px 25px; border-right:solid 1px #ebebeb;}
.sort_bar .sort_btn1 dd{ width:90px; float:left;  height:38px; border-right:solid 1px #ebebeb; text-align:center;}
.sort_bar .sort_btn1 dd a,.sort_left .sort_bar .sort_btn1 dd span{ display:block; line-height:38px; height:38px;}
.sort_bar .sort_btn1 .active{ background:#f74665; color:#FFF; position:relative; height:39px; border-right:solid 1px #f74665; left:-1px;}
.sort_bar .sort_btn2{ height:22px; background:#FFF; border:solid 1px #ccc; border-right:none; margin:7px 10px 0px 0px;}
.sort_bar .sort_btn2 li{ height:22px; float:left;  border-right:solid 1px #CCCCCC;  cursor:pointer;}
.sort_bar .sort_btn2 li a{ display:block; height:22px; line-height:22px; padding:0px 15px;}
.sort_bar .sort_btn2 .active { height:24px; line-height:24px; color:#FFF; background:#f74665; position:relative; top:-1px; left:-1px; border-right:solid 1px #f74665;}
.doc_list .active .pic_box{ border:solid 1px #ffbac5; padding:0px; border-radius:50%;}
.doc_list .jobtitle{ display:inline-block; vertical-align:top; margin-left:10px; padding-top:5px;}
.doc_list .vip{ margin-left:5px;}
.sort_bar .sort_btn1 .active a,.sort_left .sort_bar .sort_btn1 .active span{ color:#FFF;}
.sort_bar .sort_btn2 .active a{ color:#FFF;}

/*info-side*/
.doc_hos .info-side{ margin-top:20px;}
.info-side{ width:280px;padding-bottom:20px;}
/*youce*/
.r_remen{width:280px;height:200px;border:1px solid #e8e8e8}
.xm{line-height:24px;height:24px;padding-top:10px;overflow:hidden;}
.xm a{margin-right:10px;}
.xm_fenlei{color:#000;font-weight:bold;}
.r_yh, .r_doc, .r_faq, .r_keyword, .qt_area{background-color: #fff;border: 1px solid #e8e8e8;overflow: hidden;}
.m_t_15{margin-top: 15px;}
.r_tit{height: 41px;line-height: 41px;padding-left: 11px;border-bottom: 1px solid #e8e8e8;}
.rmxm_ico{background:url(../images/btn_b.gif) no-repeat 2px;}
.rmwd{background:url(../images/que_ico.gif) no-repeat 2px;}
.r_tit .more{float: right;display: inline;margin-right: 18px;}
.r_tit h2{font-size: 14px;color: #333;padding-left:30px;}
.r_faq_list{padding: 12px 10px 12px 20px;}
.r_faq_list li{height: 22px;line-height: 22px;padding: 7px 0;}
.r_faq_list li a{height: 22px;display: block;padding-left: 31px;overflow: hidden;background:url(../images/ques.png) no-repeat;}

.i_doctor{background:url(../images/ysrz.png) no-repeat;padding:8px;}
.dis_ys{display:inline;}
.dis_yy{display:none;}

/*医院探秘*/
.secret{ width:100%; clear:both; padding:50px 0px 62px 0px; font-family:"Microsoft Yahei";}
.secret h2,.secret .tit-h2{ font-size:20px; font-weight:normal; line-height:20px; padding-bottom:18px;}
.secret .pic_list{ width:100%;}
.secret .pic_list li{ width:175px; float:left; padding-right:30px;}
.secret .pic_list .pic_box{ padding:4px; border:solid 1px #e0e0e0;}
.secret .pic_list p{ font-size:14px; line-height:20px; padding-top:5px;}
.secret .pic_list .last{ padding:0px;}
.secret .pic_list .active .pic_box{border:solid 1px #ff5370;}
.ys_pho{ width:100px; height:100px; -webkit-filter: blur(5px);
    -moz-filter: blur(5px);
    -ms-filter: blur(5px);
    filter: blur(5px);}
.secret .pic_list .active p a{ color:#ff5370;}


/* 2016/4/5 项目大全优化 */

.part-item-cont{ margin-top: 64px; }
.item-tit{
	height: 22px;
	font-size: 24px;
	/* [disabled]text-indent: -400px; */
	clear: both;
	font-weight: bold;
}
.item-tit p{
	width: 325px;
	height: 22px;
	/* [disabled]background: url("../images/project-icons.png") no-repeat; */
}

.eye p { background-position:  -200px -271px; }
.nose p { background-position: -200px -318px; }
.women p { background-position: -200px -367px; }
.man p { background-position: -200px -415px; }
.chest p { background-position: -200px -464px; }
.face p { background-position: -200px -512px; }
.body p { background-position: -200px -560px; }
.tooth p { background-position: -200px -608px; }
.fnbeauty  p { background-position: -200px -657px; }
.hair p{ background-position: -200px -706px; }
.facialwrinkles p { background-position: -200px -754px; }

.item-list-ul{
	position: relative;
	border-top: 1px solid #e8e8e8;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 70px;
	padding-left: 0;
	list-style-type: none;
}
.item-list-ul:after,.item-list-wrap:after{ content: ""; width: 100%; height: 0; clear: both; }
.item-list-ul .list-li{
	width: 224px;
	float: left;
	font-size: 0;
	padding-right: 16px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.list-li .lev2-lab a{ margin-bottom: 5px; display: inline-block; height: 14px; line-height: 14px; font-size: 0; color: #999; }
.list-li .lev2-lab a.lev2-tit{ display: block; margin: 22px 0 12px 0; }
.list-li .lev2-lab.no-lev4 a.lev2-tit{ margin-bottom: 7px; }
.list-li .lev2-lab a > span{
	padding-right: 16px;
	display: inline-block;
	height: 18px;
	line-height: 18px;
	vertical-align: top;
}
i {
    font-style: normal;
}
.list-li .lev2-lab a > span > i{ font-size: 13px; word-break:keep-all; white-space:nowrap; }
.list-li .lev2-lab a > span .star-box{ margin-left: 4px; }
.list-li .lev2-lab a.lev2-tit > span > i{
	color: #555;
	font-size: 16px;
	font-weight: bolder;
}
.list-li .lev2-lab a span .star-box{ display:none ;}
table {
    border: 1px solid #ccc;
    border-collapse: collapse;
    margin: 0 auto;
    width: 80%;
    color: #333;
    text-align: center;
}

table tr:nth-child(odd) {
    background: #f5f5f5;
}

table tr td, .arcbody table tr td span {
    font-size: 1em !important;
    line-height: 35px;
}

table tr td {
    line-height: 2.5em;
    width: 40%;
}

#hd .nav{width: 1170px;margin: 0 auto;height: 40px; overflow:hidden; margin-top: 10px;}
#hd .nav li{float: left;font-size: 16px;position: relative;margin:12px 43px 0 0;z-index: 6;}
#hd .nav li a{display: inline-block;height: 24px;line-height: 22px;vertical-align: top;position: relative;z-index: 2; color:#666;}
#hd .nav li .arrow{display: inline-block;vertical-align: top;width: 14px;height: 7px;overflow: hidden;line-height: 0;background-position: -26px 0;margin: 9px 0 0 5px;position: relative;z-index: 2;}
#hd .nav .first{padding-left: 0;width: 210px;margin-top: 0;text-align: center;}
#hd .nav .first span{display: block;height: 40px;color: #fff;line-height: 40px;border-top-right-radius: 4px;border-top-left-radius: 4px;background: #33b095;}
#hd .nav .on a{border-bottom: solid 4px #33b095;color: #33b095;}
#hd .nav .hover a{color:#33b095;}
#hd .nav .link{position: absolute;left: 0;top: 0;width: 80px;padding: 30px 0 6px 14px;background: #fff;box-shadow: 0 0 5px #ccc;border-radius: 4px;display: none;opacity: 0;filter:alpha(opacity=0);}
#hd .nav .link a{display: block;line-height: 28px;height: 28px;font-size: 14px;}
#hd .nav .hover .link a{color:#707070;}
#hd .nav .hover .link a:hover{color:#73dacf;}
#hd .nav .online{ margin-right:0px;}
#hd .nav .online .icon{background-position: -26px -7px;width: 21px;height: 16px;display: inline-block;vertical-align: top;margin: 3px 8px 0 0;}
#hd .nav .online .num{color:#33b095;}


#bd{width: 1170px;margin: 0 auto;padding-bottom: 40px;}

#banner_box{height:420px;position: relative;overflow: hidden;}
#banner_box .p_con a{margin: 0 auto;height:420px;overflow: hidden;display: block;}
#banner_box .p_con li{position: absolute;left: 0;top: 0;width: 100%;}
#banner_box .p_con li img{ height:420px;margin: 0 auto;animation: myfirst 4s linear;-moz-animation:myfirst 4s linear;-webkit-animation:myfirst 4s linear;-o-animation:myfirst 4s linear;}
@keyframes myfirst{from {transform: scaleX(1.05) scaleY(1.05);}to {transform: scaleX(1) scaleY(1);}}
@-moz-keyframes myfirst{from {-moz-transform: scaleX(1.05) scaleY(1.05);}to {-moz-transform: scaleX(1) scaleY(1);}}
@-o-keyframes myfirst{from {-o-transform: scaleX(1.05) scaleY(1.05);}to {-o-transform: scaleX(1) scaleY(1);}}
@-webkit-keyframes myfirst{from {-webkit-transform: scaleX(1.05) scaleY(1.05);}to {-webkit-transform: scaleX(1) scaleY(1);}}
#banner_box .tab{position: absolute;bottom: 12px;left: 0;width: 100%;text-align: center;z-index: 10;}
#banner_box .tab span{display: inline-block;width: 12px;height: 12px;background:#ecf5fb;border-radius: 6px;vertical-align: top;margin: 2px 4px;cursor: pointer;overflow: hidden;}
#banner_box .tab .on{background: #56dcce;}
#banner_box .menu{position: absolute;left: 50%;top: 0;z-index: 14;background:rgba(255,255,255,1);margin-left: -585px;width: 210px;height: 420px;padding:10px 0;color: #fff;font-size: 14px; background-color:#fff; overflow: hidden;}
#banner_box .menu li{height: 36px;line-height: 36px;cursor: pointer;padding-left: 30px; color:#333;}
#banner_box .menu .hover{box-shadow: 0 0 1px 1px #e0e0e0;}
#banner_box .menu .hover .t{color: #33b095;}
#banner_box .menu span{display: inline-block;vertical-align: top;}
#banner_box .menu .i{width: 26px;height: 26px;background: url(../images/menu_i_bg.png) left top no-repeat;margin: 5px 14px 0 0;}

#banner_box .menu .i_1{background-position: -26px 0;}
#banner_box .menu .i_2{background-position: -26px -26px;}
#banner_box .menu .i_3{background-position: -26px -52px;}
#banner_box .menu .i_4{background-position: -26px -78px;}
#banner_box .menu .i_5{background-position: -26px -104px;}
#banner_box .menu .i_6{background-position: -26px -130px;}
#banner_box .menu .i_7{background-position: -26px -156px;}
#banner_box .menu .i_8{background-position: -26px -182px;}
#banner_box .menu .i_9{background-position: -26px -208px;}
#banner_box .menu .i_10{background-position: -26px -234px;}
#banner_box .menu .i_11{background-position: -26px -260px;}


#banner_box .ad_list{position: absolute;left: 50%;top: 0;margin-left: 375px;width: 210px;height:420px;overflow: hidden;z-index: 10;  background: #fff;}
#banner_box .ad_list a{display: block;width: 202px;padding: 3px 0 3px 0px;margin:-3px 0 0 4px; }
#banner_box .ad_list img{margin:0 auto;width:202px;height: 140px; opacity:1;}

#banner_box .next,#banner_box .prev{position: absolute;left: 50%;top: 178px;z-index: 10;width:40px;height: 60px;background:#000 url(../images/banner_n.png) center center no-repeat;cursor: pointer;margin-left:335px;display: none;opacity: 0.2;filter:alpha(opacity = 20);border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
#banner_box .prev{background-image: url(../images/banner_p.png);margin-left: -375px;border-radius: 0;;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.topic_list .more a .arrow, .bbox .head .more .arrow,.box_1 .item .icon,.box_3 li .time .icon,.cbox .more .arrow { background:url(/images/home4/icon_bg.png) left top no-repeat;}
.topic_list { margin-top: 35px; margin-bottom: 10px;}
.topic_list li { float:left;padding-left:0px;}
.topic_list .first { padding:0;}
.topic_list .more,.cbox .more {text-align:right;line-height: 34px;}
.topic_list .more a span,.bbox .head .more span,.cbox .more span{display:inline-block;vertical-align:top;cursor: pointer;}
.topic_list .more a .arrow,.bbox .head .more .arrow,.cbox .more .arrow{ width:13px;height:12px;margin: 11px 0 0 6px;overflow: hidden;}
.topic_list .more a:hover .arrow,.bbox .head .more:hover .arrow,.cbox .more a:hover .arrow{background-position: left -12px;}
.partTit {width: 1170px;margin: 0 auto 5px;height: 73px;padding-bottom: 47px;overflow: hidden;}
.partTit p {height: 73px;border-bottom: 1px solid #efefef;position: relative;text-align: center;}
.partTit p span {display: inline-block;padding: 0 70px;height: 125px;background-color: #fff;}
.partTit .ft31 {font-size: 32px;display: block;padding-top: 36px;text-align: center;}
.pink {color: #ff6699;}
.partTit .eng {color: #b4b4b4;font-size: 16px;line-height:48px;font-family: Arial;}
i {font-style: normal;}
.gg {padding-top:30px;clear: both;}

/*推荐医院*/
.tit_hh {height: 34px;line-height: 34px;}
.tit_hh h2 {height: 26px;width: 250px;line-height: 26px;float: left;background: url(../images/hid_tit.gif) no-repeat 0 0;}
.hid em {height: 0px;overflow: hidden;float: left;}
.tab_t {  height:33px;float: right;display: inline-block;padding-top: 5px;}
.tab_t .city{ float:left;}
.commhover{border-bottom: 1px solid #33b095;color: #33b095;}
.tit_hh .tab_t div a {height: 21px;line-height: 21px;font-size: 14px;font-family: 微软雅黑,宋体;font-weight: normal;margin-right:15px;
display: inline-block; cursor:pointer; font-size: 16px;}
.hos{ width:870px; float:left;}
.hos_con {height:325px;border: 1px solid #ededed;border-top: none;display: inline-block; margin-top: 2px;}
.hos_con .t {height: 35px;line-height: 35px;border: 1px solid #ededed;border-bottom: none;background-color: #f4f4f4;color: #999;}
.hos_con .t span {border-left: 1px solid #fff;border-right: 1px solid #e5e5e5;height: 35px;line-height: 35px;display: inline-block;
float: left;}
.hos_con .name {width: 230px;padding: 0 15px;}
.hos_con .xzhi {width:100px;padding: 0 11px;}
.hos_con .tese {width:230px;padding: 0 14px;}
.hos_con .price {width: 100px;padding-right: 8px;text-align: right;}
.hos_con .price em {font-size: 18px;padding-right: 8px;color: #f65299;display: inline-block;position: relative;top: 2px;font-family: Arial,Helvetica}
.hos_con .youhui {width:80px;padding-left: 13px;}
.hos_con .youhui a:hover{color:#33b095; background:#fff; border:1px solid #33b095;}
.fen, .fen_a a {color: #f65299;}
.fen_a a:hover{ text-decoration: underline;}
.hos_con ul li span {border-left: 1px solid #fff;border-right: 1px solid #fff;height: 41px;line-height: 41px;display: inline-block;float: left;
}
.hos_con .b {text-align: right;height: 45px;line-height: 45px;font-size: 14px;font-weight: bold;padding-right:15px;float:right;display:inline;}
.order{ background:#33b095; padding:3px 10px; color:#fff;}
.tuijian{ width:1160px;}

/*全国高评分医&#65533;*/
.ranking{ width:266px;  height:363px; overflow:hidden;float: right; color:#33b095; border:1px solid #ededed; background:#fafafa;}
.ranking1{ color:#555; padding-top:2px; text-align:center;line-height:30px;font-size:16px;}
.rkys{ width:266px; height:245px; overflow:hidden;float: right; color:#33b095; border:1px solid #ededed;}
.rkys p{ padding-top:10px;line-height:18px;padding-left:10px;color:#999;width:250px;height:18px;overflow:hidden;}

/*医生推荐*/
.ystj{width:870px;  display: inline-block;}
.ystj ul li{ float:left; width:145px;}
.blue{color: #999;font-size: 12px;}
.ystj ul li img{ width:130px; height:125px;}
.ystj ul li h3 {font-weight: normal;font-size: 14px;padding-top: 6px;line-height: 30px;height: 30px;width:130px;overflow:hidden;}
.ystj ul li h3 a { font-size: 18px;color: #333;}
.ystj ul li h3 a:hover{color:#f65299;}
.ystj ul li p{ width:130px; height:18px; overflow:hidden;line-height:18px;}
.ystj ul li p a{color: #999;}
.ystj .b{text-align:right;height:45px;line-height:45px;font-size:14px;font-weight:bold;padding-right:15px;float:right;display:inline;}

/*随机案例*/
.hotcase{ width:860px;}
.hotcaseList dl {float: left;display: inline;width: 193px;height: 200px;overflow: hidden;margin-right:20px;margin-bottom:30px;position: relative;}
.hotcaseList dl dt img {width:190px;}
.hotcaseList dl dd h4 {position: absolute;bottom: 9px;left: 0;padding: 0 0 0 18px;height: 34px;background: url(../images/hotcase_tit.png) 0 0 no-repeat;width: auto;}
.hotcaseList dl dd h4 span {display: inline-block;vertical-align: top;height: 34px;line-height: 27px;font-size: 14px;color: #FFF;
padding: 0 18px 0 0;background: url(../images/hotcase_tit.png) right -34px no-repeat;}
.hotcaseList dl dd p {width: 170px;padding: 10px;background: rgba(0, 0, 0, 0.65);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000, endColorstr=#CC000000);
zoom: 1;position: absolute;bottom: 0;left: 0;color: #FFF;display: none;}
.hotcaseList dl dd p a {display: block;font-size: 14px;color: #FFF;}
.hotcaseList dl dd p span {display: block;margin: 5px 0 0;}
.hotcaseList .hover dd p {display: block;}
.rightBox{ width:388px; height:auto;}
.enter .hover {position: relative;z-index: 1;}
.enter .hover dd {display: block;}
.enter dl {margin: 0 9px;height: 39px;}
.enter dl dt {padding: 0 0 6px;font: 14px/32px 'Microsoft YaHei';background: #fff url(../images/img_index_1_2.gif) center -198px no-repeat;
cursor: pointer;text-align: center;}
.enter dl dt span {display: block;background: #fff;border-bottom: 1px solid #E5E5E5;}

.enter dl dd {display: none;position: absolute;top: 33px;left: 1px;width:245px;background: #E6E5E5;padding: 0 0px 2px;margin: 0 0 0 1px;}
.enter dl dd span {display: block;width:246px;margin: 0 0 0 -1px;background: #F1F1F1;}
.enter dl dd span a {display: block;line-height: 32px;font-size: 14px;color: #666;padding: 0 0 0 12px;border-bottom: #E5E5E5 1px dashed;
margin: 0 10px;}
.enter .enterBtn {display: block;font: 18px/40px 'Microsoft YaHei';height: 40px;background: #76A3DE;border-radius: 3px;color: #fff;
/*margin-top:25px;*/text-align: center;}

/*大家都在&#160;*/

.rightBox .box .list li {line-height: 22px;/*height: 44px;*/overflow: hidden;text-indent: 18px;background: url(../images/img_icon.gif) 0 8px no-repeat;padding: 5px;color: #999;background-position: 0 7px\9;}

/*Link样式*/
.Link{width:1170px; margin:0px auto;}
.lk{margin-top:20px; margin-bottom:20px;border: 1px solid #e1e1e1;height:150px;}
.b_tit {height: 36px;line-height: 36px;background-color: #f4f4f4;border-bottom: 1px solid #e1e1e1;
color: #999;}
.b_tit a.commhover {border-bottom: 1px solid #fff;background-color: #fff;color: #333;}
.b_tit a {width: 102px;height: 36px;line-height: 36px;margin-bottom: -1px;border-right: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;border-left: 1px solid #fff;float: left;display: inline-block;text-align: center;font-family: 微软雅黑,宋体;font-weight: bold;font-size: 16px;color: #999;text-decoration: none;}
.b_list {padding: 14px 10px 23px; height:60px;}
.b_list a {padding: 0px 11px 0 10px;height: 24px;line-height: 24px;display: inline-block;color: #666;background: url(../images/icon.gif) no-repeat right -938px;}
.rightBox .righttit {height:34px;width:280px;background: url(../images/bg_rightbox_tit.gif) right 0 no-repeat;overflow: hidden;}
.rightBox .righttit h3 {float: left;display: inline;margin: 0 0 0 1px;font-size: 14px;font-weight: bold;color: #33b095;padding: 7px 20px 6px 11px;background: #FFF;}
.rightBox .box {border: #FDDCE8 1px solid;border-width: 0 1px 1px;}
#marquee{position:absolute; width:264px;height:278px; overflow:hidden;}
.ti{  font-weight: bold;font-size: 14px;}

/*整形资讯*/
.Consultation1{ float: left; margin:-20px 0px 20px -30%;width:1170px; height:42px; font-size:16px; }
.Consultation1 ul li{ float:right;  padding-right: 30px;list-style:none; padding-top:15px;}
.Consultation2{float: left; position:relative;padding: 22px 5px 0px 0px;  margin-bottom: 8px;}
 .Consultation2 img{ width:207px; height:162px; border:1px #CCCCCC solid;}
.zxms{background:#000; color:#fff; text-indent:1em;position:absolute;width:209px;height:30px;line-height:30px;bottom:0px; opacity:0.8}
.Consultation3{padding-top:15px;float:left;width:440px;overflow:hidden;text-align:center;height:26px; font-size: 1.4rem;}
.Consultation3 a{ color:#FF6699}
.Consultation4{float:left;padding-top:5px;width:440px;height:46px;overflow: hidden;}
.Consultation4 p{ text-indent:28px;}
.Consultation6{ float:left; width: 420px;
  overflow: hidden;}
.Consultation7{ margin-top:20px; border:1px #CCCCCC solid; width:170px; height:150px; float:left; overflow:hidden;}
.Consultation7 img{ width:170px; height:150px; }
.Consultation8{ widows:248px; float: left; padding-top:10px; padding-left:18px;}
.Consultation8 ul li{ width:218px; margin:8px 0px; background:url(../images/d.png) 0px 10px no-repeat; overflow:hidden; padding-left:10px;list-style-type:none;  text-overflow:ellipsis; white-space:nowrap;}
.Consultation10{ width:1170px;}
.Consultation10_left{ width:920px; float:left}
.Consultation10_right{ width:230px; float:right; margin-top:10px; border:#EEEEEE 1px solid;}
.Zxlist{ float:left; width:420px; height:20px; margin-top:20px;}
.Zxlist p{ float:right;}
.Consultation14{ float:left;  width: 420px;overflow: hidden;}
.Consultation15{width:460px; float:left;}
.Consultation16{ float:left;width: 420px;overflow: hidden;}
.Consultation20{ width:220px; padding:5px 5px 0px 5px; overflow:hidden}
.Consultation20_title{ width:220px; height:29px; line-height:29px; border-bottom:#EEEEEE 1px solid; color:#FF6699; font-weight: bold; font-size:16px;}
.Consultation20_title span{ float:right; font-weight:500; font-size:14px}
.Consultation21{ width:220px; height:90px; overflow:hidden;}
.Consultation22{ width:110px; height:90px; float:left}
.Consultation22 img{ width:100px; height:88px;border:1px #CCCCCC solid;}
.Consultation23{ height:20px; line-height:20px; width:110px; overflow:hidden;}
.Consultation23 a{ color:#FF6699}
.Consultation24{ height:60px; line-height:20px; width:110px; overflow:hidden; padding-top:10px;}
.Consultation20 ul{ width:220px; font-size:14px; margin:10px 0px;}
.Consultation20 ul li{ width:210px; line-height:23px;background:url(../images/d.png) 0px 10px no-repeat; overflow:hidden; padding-left:10px;  text-overflow:ellipsis; white-space:nowrap;}

.zx_title{ font-weight:bold;color:#33b095; font-size:16px;}

#prev {TEXT-INDENT: -100px; WIDTH: 30px; BACKGROUND: url(../images/zuo.png) no-repeat; FLOAT: left; HEIGHT:220px; OVERFLOW: hidden}
#next {TEXT-INDENT: -100px; WIDTH: 30px; BACKGROUND: url(../images/you.png) no-repeat; FLOAT: left; HEIGHT:220px; OVERFLOW: hidden}

.scroll {CURSOR: pointer}

.doctor-article .item-first {border-top: none;padding: 10px 0;}
.doctor-article .item-first .pic {float: left;display: inline;margin-right: 8px;_margin-right: 5px;cursor: pointer;}
.doctor-article .item-first .pic img {width: 86px;height: 86px;vertical-align: middle;border: none;}
.doctor-article .item-first .cont-text {padding: 0;overflow: hidden;zoom: 1;width: 146px;height: 86px;}
.cont-text .tool-t {width: 146px;text-overflow: initial;white-space: normal;height: 48px;}
.doctor-article .item-first .cont-text .info {width: 139px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-top: 12px;margin-left: 0;}
.doctor-article li {clear: both;line-height: 32px;padding: 0 10px;}
.doctor-article li .cont-text {padding:9px 10px;}
.doctor-article li .cont-text .tool-t {display: block;width: 240px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
font-size: 14px;color: #333;height: 24px;line-height: 24px;}
.doctor-article li .cont-text a:hover{color:#f65299;}

.doctor-article li .cont-text .tool-t .ico-square {display: inline-block;font-size: 0;width: 4px;height: 4px;background-color: #cacaca;vertical-align: middle;margin-right: 16px;}
.doctor-article li .cont-text .info {width: 240px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 12px;height: 24px;line-height: 24px;color: #999;margin-left: 20px;}
.pf{ color: #fff;padding: 3px 8px 3px 5px;font-size: 10px;background: url(../images/mainIndex.png) no-repeat;margin-left: 5px;background-size: 30px 24px;}
.cont-text img {float:left;width:100px;height:60px;display: block;margin-left: 20px; margin-bottom: 10px;}
.doctor-info .name {font-size: 18px;color: #333;max-width: 55px;_width: expression_r(this.scrollWidth > @width ? "@width" : "auto");
padding-right: 5px;overflow: hidden;}
.career {font-size: 12px;color: #999;width: 94px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.doc .cont-text img{width:83px; height:83px; display:none;}

.left{float: left;}
.right{float: right;}
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
/*共用头部开始*/


fieldset,img {border:0}
.left{ float:left;}
.right{ float:right;}
em{ font-style:normal;}
.bg-logo,.tab-main-index li p>a,.ym-logo div,.faith span{ background:url(../images/headnew.png) no-repeat;}
.quick-publink a,.quick-publink>span,.quick-publink a.order-phone span{ background:url(../images/quicklink.png) no-repeat;}
div#doyoo_panel { display: none !important;}
.head-wrap{ width:1170px; margin:0 auto; font-family:"Microsoft Yahei"; position:relative;}

.footer {background: #F8F7F7;border: #DDDDDD 1px solid;border-width: 1px 0;padding: 15px 0; margin-top:15px;box-shadow: inset 0 1px 0 #FFF;}
.footInfo{ width:1170px; margin:0px auto; padding:20px 0px; height:135px;}
.footInfo .mid {width: 458px;float: left;display: inline;}
.footInfo .midbox {/*width: 176px;*/float: left;display: inline;padding: 0 0 0 100px;}
.footInfo .midbox2{width:120x;float: left;display: inline;padding: 0 0 0 100px;}
.footInfo .midbox2 h4 {font-weight: bold;padding: 10px 0 4px;font-size: 14px;}
.footInfo .midbox2 ul li {padding:6px 0;}
.footInfo .midbox h4 {font-weight: bold;padding: 10px 0 4px;font-size: 14px;}
.footInfo .midbox ul {padding: 0 0 4px;}
.footInfo .midbox ul li {
	width: 88px;
	float: left;
	display: inline;
	overflow: hidden;
	height: 24px;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 0;
}
.N-nav-bottom {height: 100px;color: #333;}
.N-nav-bottom-main {padding: 10px 0 0;}
.N-nav-bottom p {font-family:"Microsoft YaHei";color: #333;text-align: center;padding: 12px 0 0;}
.N-nav-bottom p a {color: #333;}
.N-nav-bottom p a img{display:inline;}
.content_btm {height:78px;background:#ff85a2;}
.content_btm .app_btm {width:1170px; margin:0px auto;height:78px;overflow: hidden;}
.ft_logo{ padding-top:40px;}
.ftleft{ background:url(../images/b_r.png) no-repeat;  padding-left:40px;  margin-left: 20px;}
.ftleft p{float:left;margin-left: 10px;}
.tel{ font-size:24px; color:#FF91B9; font-weight:bold;border-left: #ff93ba 3px solid;}
.cxrz{ width:114px; margin:auto;padding-top:15px;}
.tg{ float:left;margin:0px 10px;}
.ftleft p em {
    margin-left: 10px;
}
/*二版-头部*/
/*head**/

.menu{height:48px;display:block;padding:0px;width:1170px;margin:0 auto;}
.menu ul{list-style:none;padding:0;margin:0;}
.menu ul li{float:left;overflow:hidden;position:relative;line-height:48px;text-align:center;}
.menu ul .now{ background-color:#f03445;}
.menu ul li a{position:relative;display:block;width:111px;height:48px;font-size:16px;text-decoration:none;cursor:pointer;line-height:48px;}
.menu ul li a span{position:absolute;left:0;width:111px;}
.menu ul li a span.out{top:0px;}
.menu ul li a span.over,  .menu ul li a span.bg{top:-48px;}

/*bg-logo*/
.bg-logo{ margin-top:15px;height:90px; /*overflow:hidden;*/ width:100%; position:relative;background:#fff;}
.bg-logo .logo{ float:left; width:280px;}
.bg-logo .logo img{ display:block}
.bg-logo .advice-tel{ float:left; }
.bg-logo .advice-tel div{ float:left; line-height:24px;}
.bg-logo .advice-img{ float:right;}
.bg-logo .advice-tel .box-xx{ padding:0; }
.bg-logo .advice-online{ padding:0 20px 0 30px; background-position:0 -71px;}
.bg-logo .advice-online a:hover{ color:#ff5370; text-decoration:none;}
.bg-logo .advice-online a,.bg-logo .advice-phone span{ color:#999; font-size:14px; line-height:30px\9}
.bg-logo .advice-phone{ padding-left:60px; background:url(../images/tel.gif) no-repeat;cursor:pointer;}
.bg-logo .advice-phone em{ font-size:24px; color:#ff5370; vertical-align:top; font-style:normal; *vertical-align:middle;font-weight:bold; z-index:-1}

.head-wrap{ width:1170px; margin:0 auto; position:relative;}
.ym-search{ padding-top:20px;}
.ym-search .search{ display:block; float:left; outline:none; width:280px; height:32px; line-height:32px;border-radius: 20px 0px 0px 20px; font-size:12px;padding-left:10px;border:none; color:#999; border:1px solid #dedede; }
.search-btn{ display:block; float:left; width:34px; height:34px; border:1px solid #dedede;  border-radius: 0px 20px 20px 0px; background-image:url(../images/search-icon.png); background-repeat:no-repeat; border-left:none; }
.search-btn:hover,.search-btn-on{ background-position:0 -34px; border-color:#ff5370; }
.search-btn:active{  background-position:0 -68px; border-color:#f5294c; }
.rs{color:#ff6699; float:left;}
.search-box{ width:350px;  float: left; position:relative;}
.hot-lab{ position:absolute;top:40px;left:10px;}
.hot-lab a{ display:block; float:left; height:24px; line-height:24px;font-size:14px;color:#999;margin-right:10px; }
.hot-lab a:hover{ text-decoration:none; color:#ff6699; }
/*二版-头部结束*/

.mainNav{ height:41px; background:#33B095;}
.mainNav .wrap{ width:1200px;}
.wrap { margin: 0 auto; font-family: "Microsoft Yahei";}
.pos_rel {position: relative;}
.mainNav .navCont {padding-left: 228px; height: 40px;}
.mainNav a { float: left;  line-height: 41px; margin-right: 45px; color: #fff; font-size: 16px; position: relative; padding:0px 15px;}
.mainNav a:hover{ background:#3AC9AA;}
.mainNav .now:hover, .mainNav .now {color: #fff;}



/*ym-footer**/
.ym-footer{ width:100%; font-family:"Microsoft Yahei"; background:#333;}
.ym-info{ width:1000px; height:122px; margin:0px auto; padding:56px 0px 95px 0px; background:#333;}
.foot-wrap{ width:700px; float:left; margin-right:100px;}
.foot-wrap i{ font-style:normal;}
.ym-logo{ width:100%; text-align:center; height:90px;}
.ym-logo div{ height:60px; background:none;}
.ym-logo p{ color:#999; padding-top:22px; font-weight:normal;}
.ym-logo p span{ font-size:14px; display:block;}
.ym-logo p em{ font-size:28px; font-family:Arial;}
.ym-about{ width:100%; height:30px; text-align:center;}
.ym-about a{ font-size:15px; color:#999; display:inline-block; width:90px;}
.ym-info .state p{ text-align:center; color:#999; line-height:22px;}

.banner{width:100%; height:428px; position:relative; z-index:2; font-family:"Microsoft Yahei"; border-top:2px solid #3AC9AA; border-bottom:1px solid #e8e8e8;}
.bannerImg{ width:100%; height:428px; overflow:hidden; position:relative; z-index: 0; }
.bannerImg li{ position:absolute; left:0; top:0; height:428px; width:100%; overflow:hidden; display:none}
.bannerImg li img{ -moz-user-select:none; position:absolute; width:789px; height:428px; left:50%; margin-left:-409px; top:0;transition:all 4s linear 0s; transform:scale(1.1);}
.bannerImg li img.now{transform:scale(1.01)}

.tabIcon,.btnItem1 li i,.btnItem1 li span,.otherPart .item1,.sale .eng,.tabList span i,.marks,.boxItem6 .litIcon,.leftNav li a,.boxItem1 .greyBox,.boxItem1 .remain b,.prev,.next,.prev2,.next2,.prev3,.next3,.checkMore,.tabIcon span{ background:url(img/mainIndex.png) no-repeat;}

.prev,.next{ width:35px; height:67px; position:absolute; top:50%; margin-top:-34px; cursor:pointer; display:none; }
.prev{ left:50%; margin-left:-400px; background-position:0 -1187px}
.next{ right:50%; margin-right:-380px; background-position:-68px -1187px;}
.prev:hover{ background-position:-182px -1187px}
.next:hover{ background-position:-252px -1187px;}

.tabIcon{ position:absolute; left:48%; bottom:10px; padding:7px 10px; background-position:0 0; border-radius:12px}
.tabIcon span{ display:block; float:left; width:10px; height:10px; border-radius:50%; background-position:-2px -1388px; margin-left:4px; cursor:pointer}
.tabIcon .now{ background-position:-24px -1388px}

.zxleft{float:left;width:420px}
.zxleft_pic{float:left;width:150px}
.zxleft_list{float:left;width:260px;padding-left:10px}
.zxleft_pic li{display:block;float:left;width:150px;margin-bottom:10px}
.zxleft_pic img{width:140px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;height:90px}
.zxleft_list li{font-size:14px;line-height:28px;height:28px;overflow:hidden}
.xiangmun{width:1170px;float:left}
.xiangmun_ledft{float:left;width:400px}
.xiangmun_pic{float:left;width:400px}
.xiangmun_pic img{height:300px;width:400px}
.xiangmun_pic p.title{font-size:22px;line-height:40px;font-weight:bold;color:#000000;display:block}
.xiangmun_pic p.info{font-size:14px;line-height:27px;color:#666666;display:block}
.xiangmun_left_list{float:left;width:400px;margin-top:10px;padding-top:10px;border-top:1px solid #efefef}
.xiangmun_left_list li{font-size:14px;line-height:28px;display:block;height:28px;overflow:hidden}
.xiangmun_left_list span{color:#999999;float:right;padding-left:15px}
.xiangmun_right{float:left;width:770px}
.xiangmun_toutiao{float:left;width:750px;padding-left:20px}
.xiangmun_toutiao p.title{font-size:1.5rem;text-align:center;display:block;font-weight:bolder}
.xiangmun_toutiao p.info{font-size:14px;line-height:26px;color:#666666;display:block;margin-top:15px;padding-bottom:15px;border-bottom:1px solid #efefef}
.xiangmun_news{float:left;width:770px;padding-top:15px}
.xiangmun_news li{display:block;float:left;width:365px;padding-left:20px;font-size:15px;line-height:33px;overflow:hidden;height:33px}
.xiangmun_news span{color:#666666;float:right}
.xiangmun_toutiao p.title a{color:#FF6699}
.zxarc{float:left;width:440px;margin-top: 20px;}
.zxarc_pic{float:left;width:150px}
.zxarc_list{float:left;width:280px;padding-left:10px}
.zxarc_pic li{display:block;float:left;width:150px;margin-bottom: 20px;margin-top: 20px;}
.zxarc_pic img{width:150px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;height:100px}
.zxarc_list li{font-size:14px;line-height:28px;height:28px;overflow:hidden}
/*btnList-all*/
.neiye .btnList-all{ top:-41px !important}
.btnList-all{ width:190px; position:absolute; left:50%; margin-left:-600px; top:110px; z-index:10; background-color:#fff; border-radius:3px 3px 0 0;}
.btnList-all .list-tit{ width:177px; height:42px; line-height:42px; padding-left:15px; font-size:13px; color:#fff; background:#3AC9AA; border-radius:3px 3px 0 0;}
.btnCont{height:418px; width:191px; background:#fff;  border-right:1px solid #fff; overflow:hidden; padding-top:10px; transition:all 0.5s}

.btnItem1 li{ line-height:36px; background-color:#fff; position:relative; z-index:1; padding-left:2px; overflow:hidden; width:188px;transition:all 0.1s linear 0s;}
.btnItem1 li.current,.btnItem1 li:hover{ box-shadow:0 0 1px 1px #e0e0e0; z-index:3; padding-left:7px;}
.btnItem1 li.current span,.btnItem1 li:hover span{ border-color:#fff; *border-color:#efefef; width:137px;background-position:130px -493px;}
.btnItem1 li.current span,.btnItem1 li:hover span{ border-color:#fff; *border-color:#efefef; width:137px;background-position:130px -493px;}
.btnItem1 li span{ float:left; width:140px; display:block; font-size:13px; background-position:128px -459px; margin-right:6px}
.btnItem1 li a{ display:block;left: -44px; padding-left:44px; position: relative; z-index: 50; width:140px;}
.btnItem1 li a,.btnItem1 li a:hover{ color:#333; text-decoration:none;}
.btnItem1 li a:hover{ color:#33B095; }
.btnItem1 li i{ float:left; width:42px; height:36px; position:relative; top:-3px;}
.btnItem1 .jingxuan i{ background-position:10px -23px}
.btnItem1 .eye i{ background-position:10px -63px}
.btnItem1 .nose i{ background-position:10px -100px}
.btnItem1 .man i{ background-position:10px -1551px}
.btnItem1 .body i{ background-position:10px -138px}
.btnItem1 .laserfacial i{ background-position:10px -1033px; }
.btnItem1 .face i{ background-position:10px -216px}
.btnItem1 .chest i{ background-position:10px -255px}
.btnItem1 .facialwrinkles i{ background-position:10px -294px}
.btnItem1 .injection i{ background-position:10px -333px}
.btnItem1 .hair i{ background-position:10px -372px}
.btnItem1 .tooth i{ background-position:10px -411px}
.btnItem1 .ear i{ background-position:10px -947px;}
.btnItem1 .lip i{ background-position:10px -991px;}
.btnItem1 .private i{ background-position:10px -907px;}
.btnItem1 .women i{ background-position:10px -907px;}
.btnItem1 .fnbeauty i{ background-position:10px -177px; }

.infoShowCont{position:absolute; left:190px; top:40px; background:#fff; width:1010px; display: block;}
.btnItem2{ display:none; position:absolute; left:-15px; top:0; background:#fff; min-height:428px; z-index:1; max-width:952px; border:1px solid #e8e8e8; border-top:none;}
.btnItem2 .jingxuan{ padding:0 15px;}
.btnItem2 .jingxuan a{ color:#666; display:block; line-height:37px; border-bottom:1px solid #f5f5f5;white-space:nowrap; text-align:center}
.btnItem2 .jingxuan a:hover{ text-decoration:none; color:#ff5370;}
.btnItem2 li{ display:none}
.otherPart{line-height:28px; width:788px; display:none}
.otherPart a:hover{ text-decoration:none}
.otherPart .item1{ margin-right:30px; padding-right:18px; width:96px; text-align:right; font-weight:bold;background-position:109px -461px;}
.otherPart .item1 a{ color:#333; line-height:28px;}
.otherPart .item1 a:hover{ color:#ff5370;}
.otherPart .item2{ width:490px; margin-right:15px;}
.otherPart .item2 div{ height:28px; margin-bottom:13px; overflow:hidden; width:100%;}
.otherPart .item2 a{ display:block;white-space:nowrap; float:left; margin-right:10px; margin-bottom:17px; border:1px solid #efefef; padding:0 10px; border-radius:19px; height:26px; line-height:26px; color:#666}
.otherPart .item2 a:hover{ color:#fff; border-color:#ff5370; background:#ff5370;}
.otherPart .item2 .special{ color:#ff5370; border-color:#ffe6ea;}
.otherPart .item3{ color:#ababab}
.otherPart .item3:hover{ color:#ff5370}
.linkCont{ width:732px; float:left; padding:25px 0 40px}
.linkItem{ overflow:hidden; *padding-bottom:10px;}
.fastZT{ position:absolute; right:0; top:0;width:220px; height:428px;}
.fastZT a{ display:block;width:220px; height:142px; border-bottom:1px dashed #e5e5e7; position:relative; left:0; background:#fff;transition:all 0.2s linear 0s;}
.fastZT a:last-child{ border-bottom:none;}
.fastZT a:hover{ left:-5px;}
.fastZT li{ display:none;}
.fastZT img{ display:block; width:220px; height:142px;-moz-user-select:none;}
.fastZT1{ right:50%; margin-right:-600px; z-index: 10; }
.fastZT2{ display:none}
.fastZT2 li{ background:#fff; min-height:428px}
.fastZT2 li:first-child{ background:none}
/*partTit*/
.partTit{ width:1200px; margin:0 auto; height:68px; padding-bottom:52px; overflow:hidden}
.partTit p{ height:73px;border-bottom:1px solid #efefef; position:relative; text-align:center}
.partTit p span{ display:block; width:250px; height:113px; background-color:#fff; margin:0 auto}
.partTit .ft31{ font-size:32px; display:block; padding-top:36px; text-align:center}
.partTit .ft31 > a { color: #333;}
.pink{ color:#ff5370}
.partTit .eng{ color:#b4b4b4; font-size:16px; font-family:Arial;}
.sale .eng{ font-size:14px; font-family:"Microsoft Yahei"; padding-left:20px; background-position:0 -537px}
.bodyPart{ padding-bottom:48px}
.bodyPartIcon{ position:relative; top:6px; display:inline-block; width:50px; height:33px; background:#999}
.bodyPartIcon em,.bodyPartIcon i{ display:block; position:absolute; top:0; width:50px; left:0; z-index:1}
.bodyPartIcon em{ height:0;transition:height 0.8s linear 0s; }
.bodyPartIcon i{ height:33px; z-index:2; background:url(../images/bodyPart.png) no-repeat;}
.eye .bodyPartIcon i{ background-position:0 -4px;}
.nose .bodyPartIcon i{ background-position:0 -83px;}
.body .bodyPartIcon i{ background-position:0 -203px;}
.laserfacial .bodyPartIcon i{ background-position:0 -406px;}
.face .bodyPartIcon i{ background-position:0 -324px;}
.chest .bodyPartIcon i{ background-position:0 -484px;}
.facialwrinkles .bodyPartIcon i{ background-position:0 -123px;}
.injection .bodyPartIcon i{ background-position:0 -44px;}
.hair .bodyPartIcon i{ background-position:0 -284px;}
.tooth .bodyPartIcon i{ background-position:0 -524px;}
.ear .bodyPartIcon i{ background-position:0 -163px;}
.lip .bodyPartIcon i{ background-position:0 -245px;}
.private .bodyPartIcon i{ background-position:0 -362px;}
.women .bodyPartIcon i{ background-position:0 -362px;}
.fnbeauty .bodyPartIcon i{ /*background-position:0 -444px;*/ background-position:0 -404px; }

.eye .bodyPartIcon em{ background-color:#92cef0}
.nose .bodyPartIcon em{  background-color:#d1bdff;}
.body .bodyPartIcon em{ background-color:#ffd668}
.laserfacial .bodyPartIcon em{ background-color:#b5e674}
.face .bodyPartIcon em{ background-color:#ffa4a3}
.chest .bodyPartIcon em{ background-color:#ffa9de}
.facialwrinkles .bodyPartIcon em{ background-color:#ffa4a3}
.injection .bodyPartIcon em{ background-color:#ffd668; }
.hair .bodyPartIcon em{  background-color:#ffc08d}
.tooth .bodyPartIcon em{  background-color:#b5e674;}
.ear .bodyPartIcon em{ }
.lip .bodyPartIcon em{ }
.private .bodyPartIcon em{ background-color:#d1bdff}
.women .bodyPartIcon em{ background-color:#d1bdff}
.fnbeauty .bodyPartIcon em{ background-color:#ffa9de; }

.iconShade .bodyPartIcon em{ height:33px;}


.after, #ft, ul, .cbox, .box_7 .right li { zoom: 1;}
.neiye .btnCont{ display:none}
.neiye .btnList-all:hover .btnCont{
	display: block
}
.neiye .chengshi{
	position: relative;
}
.neiye .infoShowCont{ display:none}
.neiye .btnCont {
	display: none;
	height: 417px;
	width: 190px;
	background: #fff;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E7E7E7;
	border-bottom-color: #E7E7E7;
	border-left-color: #E7E7E7;
}

.neiye .btnList-all:hover .infoShowCont{
	display: block
}
.xiangmu {
	padding-top: 10px;
	padding-bottom: 10px;
}
.xiangmu_content {
	padding-top: 20px;
	padding-bottom: 25px;font-size: 14px;
    line-height: 2rem;
    padding-right: 10px;    text-align: justify;
  color:#696969;
  height:300px;overflow:hidden;
}
.xiangmu_content.auto{height:auto;}
.xiangmu_content img {
    max-width: 100%;
    height: auto!important;
}
#openmore{margin-top:20px;clear:both;text-align:center;background:#f0f0f0;color:#999;height:30px;line-height:30px;cursor:pointer;}
.xiangmu h1 {
	line-height: 50px;
	height: 50px;
	font-size: 1.5rem;
}
.bg-logo .advice-img {
float: right;
}
.bg-logo .advice-tel {
float: left;
}
.xiangmu .hengx {
	height: 2px;
	width: 100px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.xmut img { width:390px !important; height:auto !important}
.quick-publink a,.quick-publink>span,.quick-publink a.order-phone span{ background:url(../images/quicklink.png) no-repeat;}
div#doyoo_panel { display: none !important;}
.head-wrap{ width:1170px; margin:0 auto; font-family:"Microsoft Yahei"; position:relative;}
/*head**/

.box-xx{ padding:0 12px; height:28px; line-height:35px; color:#dfdfdf;}
.bg-logo{ height:90px;  position:relative; z-index:1000; background:#fff; margin-top:10px; margin-bottom:10px; }
.bg-logo .logo{ float:left;width:280px; }
.bg-logo .logo img{ display:block}
.bg-logo .advice-tel{ float:right; }
.bg-logo .advice-tel div{ float:left; line-height:24px;}
.bg-logo .advice-tel .box-xx{ padding:0; }
.bg-logo .advice-online a,.bg-logo .advice-phone span{ color:#999; font-size:14px; line-height:30px\9}
.bg-logo .advice-phone{ padding-left:60px; background:url(../images/tel.gif) no-repeat;cursor:pointer;}
.bg-logo .advice-phone em{ font-size:24px; color:#ff5370; vertical-align:top; *vertical-align:middle;font-weight:bold; z-index:-1}
.daohang {
  background: #fff;
  border-bottom: 1px dashed #e8e8e8;
}
.daohangbody {
  width:1090px;
  margin: auto;
  padding: 5px 10px 5px 0;
  height: 20px;
  line-height: 20px;
  color:#999999;
}

/*//navpage*/

/*左侧二维码*/

/*公用搜索部分*/ 
/*悦美问答，页面宽1000———————搜索ym-search*/
.ym-search{ padding-top:20px;}
.ym-search .search{ display:block; float:left; outline:none;width:280px;height:34px; line-height:34px;border-radius: 20px 0px 0px 20px; font-size:12px; font-family:"microsoft yahei"; padding-left:10px;border:none; color:#999; border:1px solid #dedede; }
.search-btn{ display:block; float:left; width:34px; height:36px; border:1px solid #dedede;  border-radius: 0px 20px 20px 0px; background-image:url(../images/search-icon.png); background-repeat:no-repeat; border-left:none; }
.search-btn:hover,.search-btn-on{ background-position:0 -34px; border-color:#ff5370; }
.search-btn:active{  background-position:0 -68px; border-color:#f5294c; }
.rs{color:#ff6699; float:left;}
.search-box{ width:350px;  float: left; position:relative;}
.hot-lab{ position:absolute;top:38px;left:15px; display:block;}
.hot-lab a{ display:block; float:left; height:24px; line-height:24px;font-size:14px;color:#999;margin-right:10px; }
.hot-lab a:hover{ text-decoration:none; color:#ff6699; }
.search-list{ position:absolute; display:none; left:0; top:36px; width:215px; background:#fff; border:1px solid #dedede; border-top:none; cursor:pointer; }
.search-list li{ line-height:28px; padding:0; font-size:12px; }
.search-list li a{ display:block; height: 28px; line-height: 28px; padding-left:8px; color:#333; }
.search-list li i{ display: inline-block; font-style: normal; overflow: hidden; padding-right: 5px; }
.search-list a span{ display:inline-block; height:24px; overflow:hidden; max-width:198px;text-overflow: ellipsis; white-space: nowrap;}
.search-list li em{ font-style:normal; font-weight:bold; }
.search-list a:hover{ background:#ededed; text-decoration:none; }

/*底部样式*/
.footInfo {background: #F8F7F7;border-width: 1px 0;padding: 15px 0; margin-top:15px;box-shadow: inset 0 1px 0 #FFF;}
.wrap {width: 1100px;margin: 0 auto;}
.footInfo .left {width: 254px;float: left;display: inline;padding: 12px 0 0;}
.footInfo .left .footInfo_logo {float: left;width: 236px;height:100px;background:url(img/logo1.png);background-repeat: no-repeat;background-position: center center;}
.footInfo .mid {width: 458px;float: left;display: inline;border: #DDDDDD 1px solid;border-width: 0 1px;}
.footInfo .midbox {/*width: 176px;*/float: left;display: inline;padding: 0 0 0 53px;}
.footInfo .midbox2{width:120x;float: left;display: inline;padding: 0 0 0 53px;}
.footInfo .midbox2 h4 {font-weight: bold;padding: 10px 0 4px;*padding-left:56px;font-size: 14px;}
.footInfo .midbox h4 {font-weight: bold;padding: 10px 0 4px;font-size: 14px;}
.footInfo .midbox2 ul li {padding: 4px 0;}
.footInfo .midbox ul li {width: 88px;float: left;display: inline;padding: 4px 0;}
.footInfo .midbox a {color: #666;}
.footInfo .midbox2 a {color: #666;}
.footInfo .midbox ul {padding: 0 0 4px;}
.footInfo .midbox2 ul {padding: 0 0 4px;}
.N-nav-bottom {height: 100px;color: #333;}
.N-nav-bottom-main {padding: 10px 0 0;}
.N-nav-bottom p {font-family:"Microsoft YaHei";color: #333;text-align: center; padding-top:10px;}
.N-nav-bottom p a {color: #333;}
.info{ padding-top:10px;}
.info p {color:#333; }

/*youce*/
.r_remen{ width:280px; height:200px;border:1px solid #e8e8e8}
.xm { line-height:24px; height:24px;padding-top:10px; overflow:hidden;}
.xm a{ margin-right:10px;}
.xm_fenlei{ color:#000; font-weight:bold;}
.m_t_15 {
  margin-top: 15px;
}
.r_tit {
  height: 41px;
  line-height: 41px;
  padding-left: 11px;
  border-bottom: 1px solid #e8e8e8;
}
.rmxm_ico{  background:url(../images/btn_b.gif) no-repeat 2px;}
.rmwd{ background:url(../images/que_ico.gif) no-repeat 2px;}
.r_tit .more {float: right;display: inline;margin-right: 18px;}
.r_tit h2 {font-size: 14px;color: #333; padding-left:30px;}
.r_faq_list {
  padding: 12px 10px 12px 20px;
}
.r_faq_list li {
  height: 22px;
  line-height: 22px;
  padding: 7px 0;
}
.r_faq_list li a {
  height: 22px;
  display: block;
  padding-left: 31px;
  overflow: hidden; background:url(../images/ques.png) no-repeat;
}

.i_doctor{background:url(../images/ysrz.png) no-repeat;padding:8px;}

.dis_ys{
  display:inline;
}
.dis_yy{
  display:none;
}

.ask_list{float:left;width:790px}
.ask_list ul{margin:0px;padding:0px;list-style-type:none}
.ask_list p{margin:0px;padding:0px}
.ask_list p.title{line-height:45px;height:45px;display:block;font-weight:bold}
.san_kb_list .ask_list ul li{height:105px;padding:10px 0;border-bottom:#FDDCE8 1px solid}
.ask_list p.title span{font-size:14px;line-height:20px;color:#FFFFFF;background-color:#FF9900;height:20px;width:20px;margin:12px;float:left;border-radius:5px;text-align:center}
.san_kb_list .ask_list ul li p.title a{color:#000000;text-decoration:none}
.san_kb_list .ask_list ul li p.title a:hover{color:#FF9900;text-decoration:underline}
.ask_list p.info{font-size:14px;line-height:30px;color:#999999;display:block;height:60px}
.ask_list p.info span{font-size:14px;line-height:20px;color:#FFFFFF;background-color:#00CC33;height:20px;width:20px;border-radius:5px;float:left;text-align:center;margin-top:6px;margin-right:12px;margin-bottom:12px;margin-left:12px}
.ask_gn{float:left;width:260px;margin-bottom:15px}
.ask_gn a.tiwen{font-size:24px;line-height:50px;color:#FFFFFF;text-decoration:none;background-color:#00CC33;text-align:center;float:left;height:50px;width:100%;display:block;border-radius:10px}
.ask_gn a.tiwen:hover{font-size:24px;line-height:50px;color:#FFFFFF;text-decoration:none;background-color:#1EFF56;text-align:center;float:left;height:50px;width:100%;display:block;border-radius:10px}
.wendabody{float:left;width:790px;margin-bottom:20px}
.ask_title{font-size:1.75rem;float:left;width:790px;padding-top:30px;padding-bottom:30px;line-height:1.75rem}
.ask_title h1{text-align:left;padding:0px}
.ask_title span{font-size:14px;line-height:20px;color:#FFFFFF;background-color:#FF9900;height:20px;width:20px;margin:5px;float:left;border-radius:5px;text-align:center}
.ask_info{float:left;width:790px;font-size:15px;line-height:32px;color:#333333;padding-top:15px;padding-bottom:15px}
.ask_huidatxt{font-size:16px;line-height:35px;font-weight:bold;color:#333333;float:left;height:35px;width:790px;padding-top:10px;padding-bottom:15px}
.asklc{float:left;width:790px;padding-top:15px}
.asklc_td{float:left;width:790px}
.asklc_td i{display:block;float:left;height:42px;width:42px;margin-right:15px;background-image:url(https://www.meibangzx.com/style/images/105325d46.jpg);background-repeat:no-repeat;background-position:center center;background-size:42px;border-radius:50%}
.txnc_ask{width:610px;float:left}
.txnc_ask p.name{font-size:14px;line-height:22px;font-weight:bold;color:#000000;display:block;margin:0px;padding:0px;width:610px}
.txnc_ask p.time{font-size:12px;line-height:20px;font-weight:normal;color:#999999;display:block;margin:0px;padding:0px;width:610px}
.asklc_jibie{float:left;width:120px}
.asklc_jibie span{font-size:14px;line-height:20px;color:#1bc363;background-color:#eafaf1;height:20px;width:80%;border-radius:5px;float:left;text-align:center;margin-top:6px;margin-right:12px;margin-bottom:12px;margin-left:12px}
.askhdnr{font-size:16px;font-weight:normal;color:#333;float:left;width:790px;padding-top:15px;padding-bottom:15px;line-height:32px;border-bottom:1px solid #CCEAFF}
.askhdnr p.caina{font-size:12px;line-height:12px;color:#CCCCCC;padding:0px;margin:0px}
.txnc_ask p.name span{color:#999999;padding-left:15px;font-weight:normal}
.ask_gn{float:left;width:260px;margin-bottom:15px}
.ask_gn a.tiwen{font-size:24px;line-height:50px;color:#FFFFFF;text-decoration:none;background-color:#ff4b4b;text-align:center;float:left;height:50px;width:100%;display:block;border-radius:10px}
.ask_gn a.tiwen:hover{font-size:24px;line-height:50px;color:#FFFFFF;text-decoration:none;background-color:#e63636;text-align:center;float:left;height:50px;width:100%;display:block;border-radius:10px}
.asklc_td img {width: 42px;height: 42px;border-radius: 50%;}

.r_tit li {
    float: left;
    margin: 5px 10px;
    width: 69px;
    text-align: center;
    display: block;
    background-color: #ccc;
    line-height: 30px;
}
.r_tit li a{ display: block;}
.r_tit li.nynavs_a a {background-color: #ffeeee;}
.r_tit li.nynavs_b a {background-color: #f0dfff;}
.r_tit li.nynavs_c a {background-color: #ffd9e4;}
.r_tit li.nynavs_d a {background-color: #ffeede;}
.r_tit li.nynavs_e a {background-color: #ffd9e4;}
.r_tit li.nynavs_f a {background-color: #eef0ff;}
.r_tit li.nynavs_g a {background-color: #fffdd9;}
.r_tit li.nynavs_h a {background-color: #d9e1ff;}
.r_tit li.nynavs_i a {background-color: #ffeeee;}
.r_tit li.nynavs_j a {background-color: #f0dfff;}
.r_remenxm {width: 260px;height: auto;}
.r_xmtit {height: 41px;line-height: 41px;/* padding-left: 11px; */border-bottom: 1px solid #e8e8e8;}
.r_xmtit li {float: left;margin: 5px 8px;text-align: center;display: block;background-color: #ccc;line-height: 30px;}
.r_xmtit li a{ display: block;padding: 0 10px;}
.r_xmtit li.nynavs_1 a {background-color: #ffeeee;}
.r_xmtit li.nynavs_2 a {background-color: #f0dfff;}
.r_xmtit li.nynavs_3 a {background-color: #ffd9e4;}
.r_xmtit li.nynavs_4 a {background-color: #ffeede;}
.r_xmtit li.nynavs_5 a {background-color: #ffd9e4;}
.r_xmtit li.nynavs_6 a {background-color: #eef0ff;}
.r_xmtit li.nynavs_7 a {background-color: #fffdd9;}
.r_xmtit li.nynavs_8 a {background-color: #d9e1ff;}
.r_xmtit li.nynavs_9 a {background-color: #ffeeee;}
.r_xmtit li.nynavs_10 a {background-color: #f0dfff;}
.r_xmtit li.nynavs_11 a {background-color: #ffeede;}
.r_xmtit li.nynavs_12 a {background-color: #ffd9e4;}
.r_xmtit li.nynavs_13 a {background-color: #eef0ff;}
.r_xmtit li.nynavs_14 a {background-color: #fffdd9;}
.r_xmtit li.nynavs_15 a {background-color: #d9e1ff;}
.lanmu_name_title h2 {
        font-size: 1.4rem;
    line-height: 45px;
    height: 45px;
    text-align: center;
    width: 280px;
    background-color: #33b095;
    color: #ffffff;
    border-radius: 10px;
}.lanmu_name_title {
    width: 790px;
}